Array and Memory Representation
Array indexing is normally zero-based, so the first element is at index 0.
Contiguous storage provides excellent cache locality.
For a one-dimensional array, element access is O(1).
The array size is fixed in languages such as Java for native arrays; dynamic arrays provide resizable behavior.